#ifndef CITY_H
#define CITY_H
#include <iostream>
#include <string>
using namespace std;

class City
{
      public:
             //Get
             int GetLocation(){return m_Location;};
             int GetCraft(){return m_Craft;};
             int GetSoldier(){return m_Soldier;};
             int GetWorkforce(){return m_Workforce;};
             
             &array GetTiles(){return &m_Tiles;};   //??
             
             string GetName(){return m_Name;};
             string GetBuildings(){return m_Buildings;};
             int GetProduce(){return m_Produce;};
             int GetModifier(){return m_Modifier;};
             int GetOpinion(){return m_Opinion;};
             
             //Set
             void SetLocation();
             void SetCraft();
             void SetSoldier();
             void SetWorkforce();
             void SetTiles(int, int);
             void SetName();
             void SetBuildings();
             void SetProduce();
             void SetOpinion();
             void SetModifier();
             
      private:
              int m_Location;
              int m_Craft;
              int m_Soldier;
              int m_Workforce;
              bool m_Tiles[18];
              string m_Name;
              string m_Buildings;
              int m_Produce;
              int m_Modifier;
              int m_Opinion;
             }
#endif
